#include<bits/stdc++.h>
using namespace std;

int n;
string city,state;
map<string,int> mymap;

int main(){
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>city>>state;
		string k=city.substr(0,2);
		if(k!=state){
			auto p=k+state;
			if(mymap.count(p)) mymap[p]++;
			else mymap[p]=1;
		}
	}
	//
	long long ans=0;
	for(auto pair:mymap){
		string u=pair.first;
		//auto p1=u[2]+u[3]+u[0]+u[1];
		auto p1=u.substr(2,2)+u.substr(0,2);
		if(mymap.count(p1)){
			ans+=pair.second*mymap[p1];
		}
	}
	cout<<ans/2;
	return 0;
}
